
Hand (someone) (their) head

Translation hand (someone) (their) head into russian
hand (someone) (their) head
The new team handed their opponents their heads in the match.
Новая команда с треском победила своих соперников в матче.